/**
 * 
 */
package com.lifeware.research.endo.models.dao;

import com.lifeware.research.endo.models.entities.Pazienti;

/**
 * <p>Definisce le operazioni possibili su una entit&agrave; 
 *    di tipo Paziente.
 * </p>
 * 
 * @author  Riccardo Cardin, (C) 2012 Lifeware
 * @version 1.0
 *
 */
public interface IPazientiDao {

	/**
	 * <p>Inserisce o aggiorna il paziente all'interno del database, 
	 *    ritornando una sua rappresentazione con la chiave primaria 
	 *    valorizzata.
	 * </p>
	 * 
	 * @param paziente Il paziente di cui effettuare la persistenza.
	 * 
	 * @return Il paziente con la chiave primaria impostata.
	 */
	public Pazienti saveOrUpdate(Pazienti paziente);
}
